package com.xbdun.facade.bmp.request.system;

import java.util.Date;

import com.xbdun.common.api.AbXbdUnRequest;

//机构用户
public class OrgUserRequest extends AbXbdUnRequest {
	private static final long serialVersionUID = 1L;
	private String userId; // 机构用户ID
	private long userCode; // 用户编号
	private long orgCode; // 机构编号,必须大于零
	private String mobile; // 多个手机号使用逗号隔开
	private int inauType; // 用户公司状态;正式【1】默认，临时【2】，实习【3】;其他【4】
	private int state; // 状态;已生效【1】默认，未生效【2】
	private int specilRole; // 特殊角色;管理员【1】；超级管理员【2】；管理员+超级管理员【3】；普通员工【0】默认
	private String jonNum;//员工号
	private int enabled;//是否启用  否启用;启用【1】，未启用【2】默认
	private String realName;//员工的真实姓名
	private int sex;//员工的性别
	private String idCard;//员工的身份证号
	private Date birthDate;//员工的出生日期
	private String orgEmail;//员工的机构邮箱/或者个人邮箱
	private int education;//员工的学历
	private String imgUrl;//员工的头像
	private int invitType;//邀请方式  邀请方式加入;不邀请【1】默认，短信邀请【2】，邮件邀请【3】
	private int platType;//平台类型 PlatTypeEnum
	public int getPlatType() {
		return platType;
	}

	public void setPlatType(int platType) {
		this.platType = platType;
	}

	public Date getBirthDate() {
		return birthDate;
	}

	public int getEducation() {
		return education;
	}

	public int getEnabled() {
		return enabled;
	}

	public String getIdCard() {
		return idCard;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public int getInauType() {
		return inauType;
	}

	public int getInvitType() {
		return invitType;
	}

	public String getJonNum() {
		return jonNum;
	}
	public String getMobile() {
		return mobile;
	}

	public long getOrgCode() {
		return orgCode;
	}

	public String getOrgEmail() {
		return orgEmail;
	}

	public String getRealName() {
		return realName;
	}

	public int getSex() {
		return sex;
	}

	public int getSpecilRole() {
		return specilRole;
	}

	public int getState() {
		return state;
	}

	public long getUserCode() {
		return userCode;
	}

	public String getUserId() {
		return userId;
	}

	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}

	public void setEducation(int education) {
		this.education = education;
	}

	public void setEnabled(int enabled) {
		this.enabled = enabled;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public void setInauType(int inauType) {
		this.inauType = inauType;
	}

	public void setInvitType(int invitType) {
		this.invitType = invitType;
	}

	public void setJonNum(String jonNum) {
		this.jonNum = jonNum;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public void setOrgCode(long orgCode) {
		this.orgCode = orgCode;
	}

	public void setOrgEmail(String orgEmail) {
		this.orgEmail = orgEmail;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public void setSex(int sex) {
		this.sex = sex;
	}

	public void setSpecilRole(int specilRole) {
		this.specilRole = specilRole;
	}

	public void setState(int state) {
		this.state = state;
	}

	public void setUserCode(long userCode) {
		this.userCode = userCode;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

}
